草庐IT

python - 关闭 pyplot 窗口

全部标签

python - 保存文件并重命名旧版本

我已经腌制(转储)了我的模型并将其保存以用于Web应用程序。每次我重新运行模型分析时,文件都会再次pickle并保存在(文件名+日期)下的同一文件夹中。如果新文件与上一个版本在同一天创建,我想重命名旧版本。我试图通过在末尾添加'_archived'来重命名旧文件。下面的代码在不存在文件时正确地创建了一个新文件,但是当文件已经存在时重新运行它会删除旧文件并抛出错误。path=r'C:\scoring_model'dest=os.path.join(path,'test12')now=pd.datetime.now()date_now=str(now.date())model_name='

python - ctypes:使用 lib.so(在 Mac 上)时指针地址修改,但在使用 lib.dll(在 Windows 上)时不修改

来源C++/***typedefineclasstemplateforextern"C"***/typedefMpolyMpolyDouble;//Declarefunctionsasextern"C"forctypes////>>compilerstatement(mac/linux):g++-shared-olibPoly.so-fPIClibPoly.cpp//>>compilerstatement(windows):g++-shared-olibPoly.dlllibPoly.cpp//extern"C"{/***libPolyConstructor/DestructorRou

windows - 隐藏批处理文件的 CMD 窗口

我正在使用一个批处理文件,单击该文件会在10秒后打开一个应用程序。一切正常,但当我第一次单击它时,命令提示符窗口出现并一直停留在那里,直到应用程序打开。我不想要这个;我希望它在后台运行。这是我的代码@echooffremsleepingfor10000milliseconds(10seconds)ping-n1-w10000-410.0.0.0>NULremstartingdelayedstartprogramsstart"""C:\ProgramFiles(x86)\WinSCP\WinSCP.exe"关于如何阻止该窗口出现的任何想法? 最佳答案

windows - 调用其他批处理文件并处理关闭

我想调用两个同时执行的批处理文件。这是它目前的样子:backup.batstartbackup1.batstartbackup2.batpausebackup1.batTitleBackup1calldo_backup.bat"param1""param2"exitbackup2.batTitleBackup2calldo_backup.bat"param3""param4"exitdo_backup.batREMrobocopyiscalledandsomeotherthingsaredonehereexit如果我这样做,会打开两个窗口,但backup1.bat和backup2.ba

c++ - 查找窗口并更改其名称

喂我正在尝试做的是一种通过进程ID找到窗口的方法,获取该窗口的名称并将其更改为我想要的名称。我发现了一些关于它的东西:(代码1)intWINAPIGetWindowText(_In_HWNDhWnd,_Out_LPTSTRlpString,_In_intnMaxCount);这个:(代码2)CWnd*pWnd=GetDlgItem();GetDlgItpWnd->SetWindowText(_T("WindowName"));CStringstr;pWnd->GetWindowText(str);ASSERT(str==_T("WindowName"));还有这个(代码3)HWNDWi

python - 不确定如何修复此 Cmd 命令错误?

我在Windows8上安装了最新的python,我将使用sublimetext3作为我的ide来使用flask创建一个网站。但是首先我需要使用这个命令pipinstallvirtualenv安装一个虚拟环境,并且这是我通过cmd收到的响应。C:\Users\osman_000>pipinstallvirtualenv'pip'isnotrecognizedasaninternalorexternalcommand,operableprogramorbatchfile.C:\Users\osman_000>如果您知道如何解决这个问题,请有人帮忙,因为我不确定从这里开始做什么,谢谢。

python - 如何判断python是mingw还是官方build?

我在MSYS2环境中使用python。MSYS2有自己构建的MINGWpython版本。我也可以从www.python.org安装官方python。问题来了:如果我想写一个python代码需要知道python版本是MINGW还是官方版本,我该怎么做?这里有一些我可以想象的方式。使用“sys.prefix”对象。它告诉安装目录。MSYS2通常安装在目录X:\msys2\....中,而官方的默认安装在X:\Python27\中。但用户可能会更改安装目录。所以这不是一个好办法。使用“sys.version”对象可以获得编译器名称显示的版本字符串。显示的是GCC编译的MINGWpython,官

windows - CStatic::GetWindow() 不返回当前控件的窗口

我正在尝试绘制一些颜色介绍对话框,我有几个按钮(用于选择颜色)和一个CStatic控制我将使用哪个窗口来绘制所选颜色它。但是,当我调用m_myStatic.GetWindow(NULL)时,会返回指向第一个按钮窗口的指针。当我调用GetWindow(GW_HWNDLAST)时,返回一个指向静态控制窗口的指针,因为它最后被放置在对话框中(在底部)。只要我能在文档中看到CWnd::GetWindow()被记录为不是虚拟的,因此当它被调用时它不会返回调用者控件的窗口。我的问题是:我如何获得静态控件的窗口并确保无论放置如何都返回指向当前窗口的指针? 最佳答案

python - 有没有办法缩短打开 Python 脚本的命令行命令?

我想知道是否有一种方法可以缩短运行Python程序时必须在cmd.exe命令行上编写的内容。事实上,我有一个名为Calculator.py的程序,如果我想运行它,我必须编写:python.exeC:\Users\user_name\restofdirectory\Calculator.py基本上我想知道我是否可以将计算机上的“Python”文件夹设置为默认文件夹,这样我就可以键入python.exeCalculator.py或其他类似的简短方法,所以我不必键入整个目录。 最佳答案 在方便的地方(桌面或其他)创建一个cmd.exe快捷

Python - TWAIN for windows 不工作

我通过USB2.0将此文档扫描仪连接到Windows8.1Pro机器,使用TWAIN协议(protocol)我现在需要扫描它。Python27和PythonTwain已安装,但当我执行代码时,它总是失败。 最佳答案 ImportError:Nomodulenamedtwain复制twain.pyd到Python27\Lib\site-packages。IndentationError:expectedanindentedblockPython对缩进敏感。检查您的代码并修复缩进。 关于Py